@import url(https://fonts.googleapis.com/css?family=Nunito&display=swap);

.navbar{
	font-family:Nunito,sans-serif
}
	footer{
		font-family:Nunito,sans-serif
	}
	.parte-inicial{
		position:relative;
		float:left;
		height:500px;
		width:100%;
		padding:50px 5px
	}
	.img-display{
		height:360px;
		margin:auto
	}
	.padding-conteudo-tela-inicial{
		padding:50px 20px;
		padding-left:50px
	}
	.background-tranparente{
		background:#ffffffa1;
		color:#000
	}
	body{
		color:#000;
		font-family:'Roboto Mono',monospace
	}
	h4{
		font-size:1.5rem
	}
	.btn{
		border-radius:50px
	}
	h6{
		font-size:1.1rem
	}
	hr{
		display:none
	}
	.navbar{
		position:relative
	}
	.btn-menu-principal{
		width:280px;
		margin:15px 0 0 15px
	}
	.btn{
		border:3px solid #fff;
		border-radius:50px;
		text-align:center;
		color:#fff;
		padding:3px 15px;
		font:normal bold 1rem Arial,Sans-serif
	}
	.texto-icones{
		padding:0 15px 0 15px;
		font-size:1.05rem;
		text-align:initial;
		line-height:1.3
	}
	.btn-primary{
		background-color:#03354d;
		background-image:linear-gradient(#03354d,#044d70)
	}
	.item{
		position:relative;
		float:left;
		width:49%
	}
	.container{
		margin:auto;
		padding-top:10%;
		padding-bottom:15%;
		position:relative;
		width:60%
	}
	.icon-btn-menu{
		width:50px;
		height:50px;
		position:relative;
		float:left;
		margin-right:10px
	}
	.titulo-produto{
		width:100%;
		position:relative;
		float:left;
		padding-top:30px;
		height:25%;
		background-color:silver
	}
	.parte1{
		position:relative;
		float:left;
		height:90vh;
		width:100%;
		background-color:silver;
		background-size:100% 100%;
		color:#fff
	}
	.parte5{
		position:relative;
		float:left;
		height:700px;
		width:100%;
		background:linear-gradient(#dadada 0,#898989 100%)
	}
	.cor-siclop{
		background:linear-gradient(#03354d,#044d70)
	}
	.subtitulo{
		font-weight:400;
		line-height:1.4
	}
	.icone-circle>img{
		filter:invert(1)
	}
	.parte1-titulo{
		position:relative;
		float:left
	}
	.parte1-txt{
		position:relative;
		margin:auto;
		text-align:justify
	}
	.parte2{
		position:relative;
		float:left;
		width:100%;
		box-shadow:inset 0 1rem 3rem rgba(0,0,0,.54)!important
	}
	.pequena{
		font-size:65%;
		font-weight:400;
		margin-left:1.5rem
	}
	.card-deck{
		margin-right:initial;
		margin-left:initial
	}
	.parte3{
		position:relative;
		float:left;
		min-height:300px;
		width:100%;
		background-color:#fff
	}
	.parte4{
		position:relative;
		float:left;
		width:100%;
		background:linear-gradient(#898989 0,#dadada 100%)
	}
	.altura-imagem-card{
		height:200px
	}
	.text-card-height{
		height:60%
	}
	.parte2-divisao1{
		height:260px
	}
	.parte2-divisao2{
		text-align:justify
	}
	.video-produto{
		position:relative;
		float:left;
		width:100%
	}
	.icones-principais{
		height:30px;
		width:30px;
		margin:3% 4%
	}
	.icone-circle{
		height:60px;
		width:60px;
		margin:auto
	}
	.icone{
		position:relative;
		float:left
	}
	.parte3-icones{
		height:55%;
		width:140px;
		font-size:115px
	}
	.borda-icone{
		padding-left:35px;
		padding-right:40px;
		font-family:Nunito,sans-serif;
		text-align:left
	}
	.texto-inicial{
		text-shadow:initial;
		font-family:sans-serif
	}
	.texto-icones{
		padding-right:35px;
		padding-left:40px;
		font-family:Nunito,sans-serif;
		text-align:left
	}
	.borda-icone>h6{
		padding-left:15px;
		padding-right:15px;
		text-align:left
	}
	.segunda-linha{
		width:90%;
		margin:auto;
		margin-top:65px
	}
	.parte2{
		/*height:600px;*/
		/*background-image:url(../img/tele1.jpg);
		#eae9e7 #81807f*/
		background: radial-gradient(ellipse at center, #eae9e7 0%,#eae5df 100%);
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-position:center
	}
	.txt-suporte{
		line-height:1.45;
		font-size:1.2rem
	}
	.material-icons.md-light{
		color:rgba(255,255,255,1)
	}
	.material-icons.md-light.md-inactive{
		color:rgba(255,255,255,.3)
	}

	@media only screen and (min-width:1500px){
		.txt-suporte{
			font-size: 1.7rem;
			text-align: justify;
		}
	}


	@media only screen and (min-width:1038px){
		.borda-icone{
			border-bottom:0
		}

	}

	@media only screen and (max-width:1380px){
		.txt-suporte{
			line-height:1.45;
			font-size:1rem
		}
	}

	@media only screen and (max-width:1280px){
		.txt-suporte{
			line-height:1.45;
			font-size:1rem
		}

		p{
		    margin-bottom: 0;
		}
	
	.borda-icone{
		margin-bottom:25px;
		padding-bottom:25px
	}
	.display{
		height:215px
	}
	.container{
		margin:initial;
		width:initial
	}
	.icon-btn-menu{
		width:40px;
		height:40px
	}
	.btn-menu-principal{
		width:200px
	}
	.txt{
		font-size:11px
	}
	.parte3-icones{
		height:55%;
		width:30%;
		position:relative;
		margin:auto
	}
	h2{
		font-size:1.8rem
	}
	hr{
		display:initial
	}
	.parte1{
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover
	}
	.parte5{
		height:400px
	}
	.btn-menu-principal{
		width:180px
	}
	.parte2{
		background-image:initial;
		background:linear-gradient(#cacac8 ,#f7f5f3);
		background-color:rgba(0,0,0,0)
	}

}
@media only screen and (max-width:1038px){
		.tit-suporte{
			margin-top: 1rem;
		    font-size: 2.3rem;
		}

		.img-suporte{
			display: none;
		}

		.txt-suporte{
			font-size: 1.45rem;
		}
	}